Piwik\FrontController D

Total Complexity 127
Dependencies 37
Dependents 23
Total lines 758
Lines of code 417
Logical lines of code 258
Comment lines 199
Methods 21
Properties 3

Methods 21

Method Rating Maintainability Complexity Lines of code
init()
B
34 22 89
isSupportedBrowserCheckNeeded()
A
48 17 30
makeSessionAuthenticator()
A
53 11 21
prepareDispatch()
A
50 10 28
dispatch()
A
49 9 31
closeSessionEarlyForFasterUI()
A
57 9 15
handleMaintenanceMode()
A
48 7 34
handleSSLRedirection()
S
59 7 15
triggerSafeModeWhenError()
S
56 5 17
throwIfPiwikVersionIsOlderThanDBSchema()
S
55 4 19
__destruct()
S
63 4 12
generateSafeModeOutputFromException()
S
53 3 23
makeAuthenticator()
S
54 3 22
shouldRethrowException()
S
72 4 5
handleProfiler()
S
64 3 10
fetchDispatch()
S
63 2 11
generateSafeModeOutputFromError()
S
62 2 11
getUniqueRequestId()
S
70 2 6
doDispatch()
S
61 1 11
setUpSafeMode()
S
79 1 3
setRequestIdHeader()
S
75 1 4